DICOM Standard De-identification Protocol

In PS 3.15 Appendix E, the DICOM standard specifies a set of de-identification rules for use in various situations. The rules are grouped into a Basic Application Confidentiality Profile, which removes all protected health information (PHI), and a set of options which relax certain classes of PHI that may be retained in certain cases. The sections below describe the de-identification protocol implemented by the Anonymizer with reference to the DICOM Profile and its options.

113100: Basic Application Confidentiality Profile

The RSNA DICOM Anonymizer program implements the Basic Profile. The program either imports the site identifier (SiteID and UIDRoot) from an Index Excel file exported by the Java Anonymizer or auto-generates a new unique SiteID and uses a default UIDRoot. The PatientName (0010,0010) and PatientID (0010,0020) elements are modified by assigning sequential integers to unique PHI PatientIDs as they are encountered. The sequential integer is appended to the SiteID parameter, producing a string in the form [SiteID]-[sequential integer], which is used to populate both elements. If the PHI PatientID is missing or blank, the program assigns [SiteID]-000000 to the PatientID and PatientName elements. The program maintains a database to ensure that all studies of the same patient are de-identified in the same way.

  1. UIDs are replaced by those generated with the format: [UIDRoot].[SiteID].[sequential integer]
  2. All UIDs are removed in groups.
  3. All elements in groups 0032 through 4008 are removed.
  4. All private groups are removed.
  5. The PatientIdentityRemoved element (0012,0062) is assigned the value 'YES'.
  6. The DeIdentificationMethod element (0012,0063) is assigned the value 'RSNA DICOM ANONYMIZER'.
  7. 113100 is appended to the DeIdentificationMethodCodeSequence element (0012,0064).
  8. Private Block: 0x0013 is created and assigned the value "RSNA", the ProjectName and SiteID are added to this block.

113101: Clean Pixel Data Option

Not implemented.

113102: Clean Recognizable Visual Features Option

Not implemented

113103: Clean Graphics Option

Not implemented but curve and overlay groups (5XXX and 6XXX) are removed.

113104: Clean Structured Content Option

Not implemented however project settings can allow/disallow SR (Structured Report) related storage classes.

113105: Clean Descriptors Option

This option is partially implemented. Only the following elements defined by the option are kept:

113106: Retain Longitudinal Temporal Information Full Dates Option

Not Implemented

113107 Retain Longitudinal Temporal Information Modified Dates Option

This option is partially implemented.

113108: Retain Patient Characteristics Option

This option is partially implemented. Only the following elements defined by the option are kept:

113109: Retain Device Identity Option

This option is partially implemented. Only the following elements defined by the option are kept:

113110: Retain UIDs Option

Not Implemented

113111: Retain Safe Private Option

Not Implemented